# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x0000D890 (3 of them) # A5 relocation data at 0x000004BC # A5 relocation at 00000042 # A5 relocation at 00000048 # A5 relocation at 0000007A # A5 relocation at 00000092 # A5 relocation at 000000A0 # A5 relocation at 000000AE # A5 relocation at 000000D0 # A5 relocation at 000000E6 # A5 relocation at 00000196 # A5 relocation at 000001BC # A5 relocation at 000001F0 # A5 relocation at 00000354 # A5 relocation at 000001FA # A5 relocation at 0000035E # A5 relocation at 00000204 # A5 relocation at 00000368 # A5 relocation at 00000234 # A5 relocation at 000003A2 # A5 relocation at 00000250 # A5 relocation at 000003BE # A5 relocation at 00000282 # A5 relocation at 000002B2 # A5 relocation at 000002C0 # A5 relocation at 000002CC # A5 relocation at 000002E4 # A5 relocation at 000002F4 # A5 relocation at 000002DC # A5 relocation at 000002FC # A5 is 0x00000000 # PC relocation data at 0x000004F7 # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 4E56 FFF8 link A6, -0x0008 0000000C 48E7 0030 movem.l -[A7], A2,A3 00000010 246E 0008 movea.l A2, [A6 + 0x8] 00000014 486E FFF8 pea.l [A6 - 0x8] 00000018 4EB9 0000 0A2A jsr [0x00000A2A] 0000001E 2079 FFFB EFF0 movea.l A0, [0xFFFBEFF0] 00000024 4A28 0006 tst.b [A0 + 0x6] 00000028 6700 0084 beq +0x86 /* 000000AE */ 0000002C 486E FFFC pea.l [A6 - 0x4] 00000030 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000034 2F0A move.l -[A7], A2 00000036 2052 movea.l A0, [A2] 00000038 2068 013C movea.l A0, [A0 + 0x13C] 0000003C 4E90 jsr [A0] 0000003E 2040 movea.l A0, D0 00000040 2010 move.l D0, [A0] 00000042 2D40 FFF8 move.l [A6 - 0x8], D0 00000046 554F subq.w A7, 2 00000048 2F2A 00A4 move.l -[A7], [A2 + 0xA4] 0000004C 486E FFF8 pea.l [A6 - 0x8] 00000050 4EB9 0000 0A32 jsr [0x00000A32] 00000056 2F00 move.l -[A7], D0 00000058 A966 syscall TestControl 0000005A 301F move.w D0, [A7]+ 0000005C 0C40 0081 cmpi.w D0, 0x81 00000060 6636 bne +0x38 /* 00000098 */ 00000062 2F3C 0000 0082 move.l -[A7], 0x82 00000068 4EB9 0000 0BEA jsr [0x00000BEA] 0000006E 2640 movea.l A3, D0 00000070 200B move.l D0, A3 00000072 6708 beq +0xA /* 0000007C */ 00000074 2F0B move.l -[A7], A3 00000076 4EB9 0000 76C2 jsr [0x000076C2] label0000007C: 0000007C 2F0A move.l -[A7], A2 0000007E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000082 2F0B move.l -[A7], A3 00000084 4EB9 0000 76CA jsr [0x000076CA] 0000008A 2F0B move.l -[A7], A3 0000008C 2F0A move.l -[A7], A2 0000008E 2052 movea.l A0, [A2] 00000090 2068 0100 movea.l A0, [A0 + 0x100] 00000094 4E90 jsr [A0] 00000096 602A bra +0x2C /* 000000C2 */ label00000098: 00000098 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000009C 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000000A4 2F0A move.l -[A7], A2 000000A6 4EB9 0000 6532 jsr [0x00006532] 000000AC 6014 bra +0x16 /* 000000C2 */ label000000AE: 000000AE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000000B2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000000BA 2F0A move.l -[A7], A2 000000BC 4EB9 0000 6532 jsr [0x00006532] label000000C2: 000000C2 4CDF 0C00 movem.l A2,A3, [A7]+ 000000C6 4E5E unlink A6 000000C8 205F movea.l A0, [A7]+ 000000CA 4FEF 0010 lea.l A7, [A7 + 0x10] 000000CE 4ED0 jmp [A0] 000000D0 8042 or.w D0, D2 000000D2 446F 4D6F neg.w [A7 + 0x4D6F] 000000D6 7573 moveq.l D2, 0x73 000000D8 6543 bcs +0x45 /* 0000011D */ 000000DA 6F6D ble +0x6F /* 00000149 */ 000000DC 6D61 blt +0x63 /* 0000013F */ 000000DE 6E64 bgt +0x66 /* 00000144 */ 000000E0 5F5F subq.w [A7]+, 7 000000E2 3136 544D move.w -[A0], [A6 + D5.w * 4 + 0x4D] 000000E6 6F75 ble +0x77 /* 0000015D */ 000000E8 7365 moveq.l D1, 0x65 000000EA 7253 moveq.l D1, 0x53 000000EC 6372 bls +0x74 /* 00000160 */ 000000EE 6F6C ble +0x6E /* 0000015C */ 000000F0 6C42 bge +0x44 /* 00000134 */ 000000F2 6172 bsr +0x74 /* 00000166 */ 000000F4 4652 not.w [A2] 000000F6 3656 movea.w A3, [A6] 000000F8 506F 696E addq.w [A7 + 0x696E], 8 000000FC 7450 moveq.l D2, 0x50 000000FE 3133 5454 move.w -[A0], [A3 + D5.w * 4 + 0x54] 00000102 6F6F ble +0x71 /* 00000173 */ 00000104 6C62 bge +0x64 /* 00000168 */ 00000106 6F78 ble +0x7A /* 00000180 */ 00000108 4576 656E chk.w D2, <> 0000010C 7436 moveq.l D2, 0x36 0000010E 4350 chk.w D1, [A0] 00000110 6F69 ble +0x6B /* 0000017B */ 00000112 6E74 bgt +0x76 /* 00000188 */ 00000114 0000 FFFF ori.b D0, 0xFF 00000118 4E56 FF18 link A6, -0x00E8 0000011C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000120 286E 0008 movea.l A4, [A6 + 0x8] 00000124 122E 001A move.b D1, [A6 + 0x1A] 00000128 7000 moveq.l D0, 0x00 0000012A 1001 move.b D0, D1 0000012C 4A80 tst.l D0 0000012E 6712 beq +0x14 /* 00000142 */ 00000130 7202 moveq.l D1, 0x02 00000132 B081 cmp.l D0, D1 label00000134: 00000134 6766 beq +0x68 /* 0000019C */ 00000136 7201 moveq.l D1, 0x01 00000138 B081 cmp.l D0, D1 0000013A 6700 00F4 beq +0xF6 /* 00000230 */ 0000013E 6000 025A bra +0x25C /* 0000039A */ label00000142: 00000142 202C 00AA move.l D0, [A4 + 0xAA] // begin alternate branch 00000144-0000015A label00000144: 00000144 00AA 2940 00CE 4A2C ori.l [A2 + 0x4A2C], 0x294000CE 0000014C 00B8 6626 204C 41E8 ori.l [0x000041E8], 0x6626204C /* 'f& L' */ 00000154 00BE 2F08 42A7 ori.l <>, 0x2F0842A7 // end alternate branch 00000144-0000015A label00000144: // (misaligned) 00000146 2940 00CE move.l [A4 + 0xCE], D0 0000014A 4A2C 00B8 tst.b [A4 + 0xB8] 0000014E 6626 bne +0x28 /* 00000176 */ 00000150 204C movea.l A0, A4 00000152 41E8 00BE lea.l A0, [A0 + 0xBE] 00000156 2F08 move.l -[A7], A0 00000158 42A7 clr.l -[A7] 0000015A 7010 moveq.l D0, 0x10 label0000015C: 0000015C 2F00 move.l -[A7], D0 0000015E 2F2C 0036 move.l -[A7], [A4 + 0x36] // begin alternate branch 00000160-00000166 label00000160: 00000160 0036 202C 0032 ori.b [A6 + D0.w + 0x32], 0x2C /* ',' */ // end alternate branch 00000160-00000166 label00000160: // (misaligned) 00000162 202C 0032 move.l D0, [A4 + 0x32] fn00000166: 00000166 72F0 moveq.l D1, 0xFFFFFFF0 label00000168: 00000168 D081 add.l D0, D1 0000016A 2F00 move.l -[A7], D0 0000016C 4EB9 0000 6642 jsr [0x00006642] 00000172 6000 0226 bra +0x228 /* 0000039A */ label00000176: 00000176 244C movea.l A2, A4 00000178 45EA 00BE lea.l A2, [A2 + 0xBE] 0000017C 2F0A move.l -[A7], A2 0000017E 7010 moveq.l D0, 0x10 label00000180: 00000180 2F00 move.l -[A7], D0 00000182 42A7 clr.l -[A7] 00000184 202C 0036 move.l D0, [A4 + 0x36] label00000188: 00000188 72F0 moveq.l D1, 0xFFFFFFF0 0000018A D081 add.l D0, D1 0000018C 2F00 move.l -[A7], D0 0000018E 2F2C 0032 move.l -[A7], [A4 + 0x32] 00000192 4EB9 0000 6642 jsr [0x00006642] 00000198 6000 0200 bra +0x202 /* 0000039A */ label0000019C: 0000019C 2F2E 000E move.l -[A7], [A6 + 0xE] 000001A0 2F0C move.l -[A7], A4 000001A2 2054 movea.l A0, [A4] 000001A4 2068 0468 movea.l A0, [A0 + 0x468] 000001A8 4E90 jsr [A0] 000001AA 4A00 tst.b D0 000001AC 6600 01EC bne +0x1EE /* 0000039A */ 000001B0 2F2C 00CE move.l -[A7], [A4 + 0xCE] 000001B4 7001 moveq.l D0, 0x01 000001B6 1F00 move.b -[A7], D0 000001B8 2F0C move.l -[A7], A4 000001BA 2054 movea.l A0, [A4] 000001BC 2068 041C movea.l A0, [A0 + 0x41C] 000001C0 4E90 jsr [A0] 000001C2 2F2C 00BA move.l -[A7], [A4 + 0xBA] 000001C6 1F39 FFFC 4264 move.b -[A7], [0xFFFC4264] 000001CC 486E FF18 pea.l [A6 - 0xE8] 000001D0 4EB9 0000 5112 jsr [0x00005112] 000001D6 486E FF18 pea.l [A6 - 0xE8] 000001DA 4EB9 0000 5122 jsr [0x00005122] 000001E0 2440 movea.l A2, D0 000001E2 264C movea.l A3, A4 000001E4 47EB 00B8 lea.l A3, [A3 + 0xB8] 000001E8 204C movea.l A0, A4 000001EA 41E8 00AA lea.l A0, [A0 + 0xAA] 000001EE 2D48 FFFC move.l [A6 - 0x4], A0 000001F2 601E bra +0x20 /* 00000212 */ label000001F4: 000001F4 1F13 move.b -[A7], [A3] 000001F6 206E FFFC movea.l A0, [A6 - 0x4] 000001FA 2F10 move.l -[A7], [A0] 000001FC 2F0A move.l -[A7], A2 000001FE 2052 movea.l A0, [A2] 00000200 2068 03EC movea.l A0, [A0 + 0x3EC] 00000204 4E90 jsr [A0] 00000206 486E FF18 pea.l [A6 - 0xE8] 0000020A 4EB9 0000 511A jsr [0x0000511A] 00000210 2440 movea.l A2, D0 label00000212: 00000212 486E FF18 pea.l [A6 - 0xE8] 00000216 206E FF18 movea.l A0, [A6 - 0xE8] 0000021A 2050 movea.l A0, [A0] 0000021C 4E90 jsr [A0] 0000021E 4A00 tst.b D0 00000220 66D2 bne -0x2C /* 000001F4 */ 00000222 486E FF18 pea.l [A6 - 0xE8] 00000226 4EB9 0000 4F4A jsr [0x00004F4A] 0000022C 6000 016C bra +0x16E /* 0000039A */ label00000230: 00000230 102E 000C move.b D0, [A6 + 0xC] 00000234 6700 0164 beq +0x166 /* 0000039A */ 00000238 2F2E 000E move.l -[A7], [A6 + 0xE] 0000023C 2F0C move.l -[A7], A4 0000023E 2054 movea.l A0, [A4] 00000240 2068 0468 movea.l A0, [A0 + 0x468] 00000244 4E90 jsr [A0] 00000246 4A00 tst.b D0 00000248 6700 0150 beq +0x152 /* 0000039A */ 0000024C 244C movea.l A2, A4 0000024E 45EA 00BE lea.l A2, [A2 + 0xBE] 00000252 2F0A move.l -[A7], A2 00000254 1F2C 00B8 move.b -[A7], [A4 + 0xB8] 00000258 4EB9 0000 669A jsr [0x0000669A] 0000025E 2800 move.l D4, D0 00000260 70F0 moveq.l D0, 0xFFFFFFF0 00000262 D880 add.l D4, D0 00000264 6F00 0134 ble +0x136 /* 0000039A */ 00000268 4A2C 00B8 tst.b [A4 + 0xB8] 0000026C 660C bne +0xE /* 0000027A */ 0000026E 206E 000E movea.l A0, [A6 + 0xE] 00000272 2610 move.l D3, [A0] 00000274 96AC 00BE sub.l D3, [A4 + 0xBE] 00000278 600C bra +0xE /* 00000286 */ label0000027A: 0000027A 206E 000E movea.l A0, [A6 + 0xE] 0000027E 2628 0004 move.l D3, [A0 + 0x4] 00000282 96AC 00C2 sub.l D3, [A4 + 0xC2] label00000286: 00000286 2F03 move.l -[A7], D3 00000288 4EB9 0000 0C12 jsr [0x00000C12] 0000028E 584F addq.w A7, 4 00000290 2440 movea.l A2, D0 00000292 2F2C 00B2 move.l -[A7], [A4 + 0xB2] 00000296 4EB9 0000 0C12 jsr [0x00000C12] 0000029C 584F addq.w A7, 4 0000029E 2200 move.l D1, D0 000002A0 200A move.l D0, A2 000002A2 4EB9 0000 0072 jsr [0x00000072] 000002A8 4A80 tst.l D0 000002AA 6A18 bpl +0x1A /* 000002C4 */ 000002AC 202C 00B2 move.l D0, [A4 + 0xB2] 000002B0 2204 move.l D1, D4 000002B2 4EB9 0000 007A jsr [0x0000007A] 000002B8 2203 move.l D1, D3 000002BA 4EB9 0000 0072 jsr [0x00000072] 000002C0 2A00 move.l D5, D0 000002C2 6016 bra +0x18 /* 000002DA */ label000002C4: 000002C4 202C 00B2 move.l D0, [A4 + 0xB2] 000002C8 2203 move.l D1, D3 000002CA 4EB9 0000 0072 jsr [0x00000072] 000002D0 2204 move.l D1, D4 000002D2 4EB9 0000 007A jsr [0x0000007A] 000002D8 2A00 move.l D5, D0 label000002DA: 000002DA 202C 00AA move.l D0, [A4 + 0xAA] 000002DE B085 cmp.l D0, D5 000002E0 6C34 bge +0x36 /* 00000316 */ 000002E2 162C 00B8 move.b D3, [A4 + 0xB8] 000002E6 6612 bne +0x14 /* 000002FA */ 000002E8 206E 000E movea.l A0, [A6 + 0xE] 000002EC 2010 move.l D0, [A0] 000002EE 206E 0012 movea.l A0, [A6 + 0x12] 000002F2 2210 move.l D1, [A0] 000002F4 B081 cmp.l D0, D1 000002F6 6D00 00A2 blt +0xA4 /* 0000039A */ label000002FA: 000002FA 7001 moveq.l D0, 0x01 000002FC B600 cmp.b D3, D0 000002FE 6616 bne +0x18 /* 00000316 */ 00000300 206E 000E movea.l A0, [A6 + 0xE] 00000304 2028 0004 move.l D0, [A0 + 0x4] 00000308 206E 0012 movea.l A0, [A6 + 0x12] 0000030C 2228 0004 move.l D1, [A0 + 0x4] 00000310 B081 cmp.l D0, D1 00000312 6D00 0086 blt +0x88 /* 0000039A */ label00000316: 00000316 2F05 move.l -[A7], D5 00000318 7001 moveq.l D0, 0x01 0000031A 1F00 move.b -[A7], D0 0000031C 2F0C move.l -[A7], A4 0000031E 2054 movea.l A0, [A4] 00000320 2068 041C movea.l A0, [A0 + 0x41C] 00000324 4E90 jsr [A0] 00000326 2F2C 00BA move.l -[A7], [A4 + 0xBA] 0000032A 1F39 FFFC 4264 move.b -[A7], [0xFFFC4264] 00000330 486E FF88 pea.l [A6 - 0x78] 00000334 4EB9 0000 5112 jsr [0x00005112] 0000033A 486E FF88 pea.l [A6 - 0x78] 0000033E 4EB9 0000 5122 jsr [0x00005122] 00000344 2440 movea.l A2, D0 00000346 264C movea.l A3, A4 00000348 47EB 00B8 lea.l A3, [A3 + 0xB8] 0000034C 204C movea.l A0, A4 0000034E 41E8 00AA lea.l A0, [A0 + 0xAA] 00000352 2D48 FFF8 move.l [A6 - 0x8], A0 00000356 6028 bra +0x2A /* 00000380 */ label00000358: 00000358 1F13 move.b -[A7], [A3] 0000035A 206E FFF8 movea.l A0, [A6 - 0x8] 0000035E 2F10 move.l -[A7], [A0] 00000360 2F0A move.l -[A7], A2 00000362 2052 movea.l A0, [A2] 00000364 2068 03EC movea.l A0, [A0 + 0x3EC] 00000368 4E90 jsr [A0] 0000036A 2F0A move.l -[A7], A2 0000036C 2052 movea.l A0, [A2] 0000036E 2068 0260 movea.l A0, [A0 + 0x260] 00000372 4E90 jsr [A0] 00000374 486E FF88 pea.l [A6 - 0x78] 00000378 4EB9 0000 511A jsr [0x0000511A] 0000037E 2440 movea.l A2, D0 label00000380: 00000380 486E FF88 pea.l [A6 - 0x78] 00000384 206E FF88 movea.l A0, [A6 - 0x78] 00000388 2050 movea.l A0, [A0] 0000038A 4E90 jsr [A0] 0000038C 4A00 tst.b D0 0000038E 66C8 bne -0x36 /* 00000358 */ 00000390 486E FF88 pea.l [A6 - 0x78] 00000394 4EB9 0000 4F4A jsr [0x00004F4A] label0000039A: 0000039A 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 0000039E 4E5E unlink A6 000003A0 205F movea.l A0, [A7]+ 000003A2 4FEF 0014 lea.l A7, [A7 + 0x14] 000003A6 4ED0 jmp [A0] 000003A8 8039 5472 6163 or.b D0, [0x54726163] 000003AE 6B4D bmi +0x4F /* 000003FD */ 000003B0 6F75 ble +0x77 /* 00000427 */ 000003B2 7365 moveq.l D1, 0x65 000003B4 5F5F subq.w [A7]+, 7 000003B6 3136 544D move.w -[A0], [A6 + D5.w * 4 + 0x4D] 000003BA 6F75 ble +0x77 /* 00000431 */ 000003BC 7365 moveq.l D1, 0x65 000003BE 7253 moveq.l D1, 0x53 000003C0 6372 bls +0x74 /* 00000434 */ 000003C2 6F6C ble +0x6E /* 00000430 */ 000003C4 6C42 bge +0x44 /* 00000408 */ 000003C6 6172 bsr +0x74 /* 0000043A */ 000003C8 4631 3054 not.b [A1 + D3.w + 0x54] 000003CC 7261 moveq.l D1, 0x61 000003CE 636B bls +0x6D /* 0000043B */ 000003D0 5068 6173 addq.w [A0 + 0x6173], 8 000003D4 6552 bcs +0x54 /* 00000428 */ 000003D6 3656 movea.w A3, [A6] 000003D8 506F 696E addq.w [A7 + 0x696E], 8 000003DC 7454 moveq.l D2, 0x54 000003DE 3254 movea.w A1, [A4] 000003E0 3255 movea.w A1, [A5] 000003E2 6300 0000 bls +0x2 /* 000003E4 */ // begin alternate branch 000003E4-000003E8 label000003E4: 000003E4 0000 FFFF ori.b D0, 0xFF // end alternate branch 000003E4-000003E8 label000003E4: // (misaligned) 000003E6 FFFF .invalid <> 000003E8 4E56 FFFC link A6, -0x0004 000003EC 48E7 1020 movem.l -[A7], D3,A2 000003F0 246E 0008 movea.l A2, [A6 + 0x8] 000003F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000003F8 2F0A move.l -[A7], A2 000003FA 2052 movea.l A0, [A2] 000003FC 2068 0298 movea.l A0, [A0 + 0x298] 00000400 4E90 jsr [A0] 00000402 4A00 tst.b D0 00000404 6650 bne +0x52 /* 00000456 */ 00000406 4A2A 00B8 tst.b [A2 + 0xB8] // begin alternate branch 00000408-00000412 label00000408: 00000408 00B8 6608 1D7C 0001 ori.l [0x00000001], 0x66081D7C 00000410 FFFC .invalid <> // end alternate branch 00000408-00000412 label00000408: // (misaligned) 0000040A 6608 bne +0xA /* 00000414 */ 0000040C 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 00000412 6004 bra +0x6 /* 00000418 */ label00000414: 00000414 422E FFFC clr.b [A6 - 0x4] label00000418: 00000418 102E FFFC move.b D0, [A6 - 0x4] 0000041C 661A bne +0x1C /* 00000438 */ 0000041E 206E 000C movea.l A0, [A6 + 0xC] 00000422 2610 move.l D3, [A0] 00000424 70F6 moveq.l D0, 0xFFFFFFF6 00000426 B680 cmp.l D3, D0 label00000428: 00000428 6D0C blt +0xE /* 00000436 */ 0000042A 202A 0032 move.l D0, [A2 + 0x32] 0000042E 720A moveq.l D1, 0x0A label00000430: 00000430 D081 add.l D0, D1 00000432 B083 cmp.l D0, D3 label00000434: 00000434 6C20 bge +0x22 /* 00000456 */ label00000436: 00000436 601A bra +0x1C /* 00000452 */ label00000438: 00000438 206E 000C movea.l A0, [A6 + 0xC] // begin alternate branch 0000043A-00000442 fn0000043A: 0000043A 000C 2628 ori.b A4, 0x28 /* '(' */ 0000043E 0004 70F6 ori.b D4, 0xF6 // end alternate branch 0000043A-00000442 fn0000043A: // (misaligned) 0000043C 2628 0004 move.l D3, [A0 + 0x4] 00000440 70F6 moveq.l D0, 0xFFFFFFF6 00000442 B680 cmp.l D3, D0 00000444 6D0C blt +0xE /* 00000452 */ 00000446 202A 0036 move.l D0, [A2 + 0x36] 0000044A 720A moveq.l D1, 0x0A 0000044C D081 add.l D0, D1 0000044E B083 cmp.l D0, D3 00000450 6C04 bge +0x6 /* 00000456 */ label00000452: 00000452 4200 clr.b D0 00000454 6002 bra +0x4 /* 00000458 */ label00000456: 00000456 7001 moveq.l D0, 0x01 label00000458: 00000458 4CDF 0408 movem.l D3,A2, [A7]+ 0000045C 4E5E unlink A6 0000045E 205F movea.l A0, [A7]+ 00000460 504F addq.w A7, 8 00000462 4ED0 jmp [A0] 00000464 802A 4973 or.b D0, [A2 + 0x4973] 00000468 5363 subq.w -[A3], 1 0000046A 726F moveq.l D1, 0x6F 0000046C 6C6C bge +0x6E /* 000004DA */ 0000046E 506F 696E addq.w [A7 + 0x696E], 8 00000472 745F moveq.l D2, 0x5F 00000474 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 00000478 4D6F 7573 chk.w D6, [A7 + 0x7573] 0000047C 6572 bcs +0x74 /* 000004F0 */ 0000047E 5363 subq.w -[A3], 1 00000480 726F moveq.l D1, 0x6F 00000482 6C6C bge +0x6E /* 000004F0 */ 00000484 4261 clr.w -[A1] 00000486 7246 moveq.l D1, 0x46 00000488 5236 5650 addq.b [A6 + D5.w * 8 + 0x50], 1 0000048C 6F69 ble +0x6B /* 000004F7 */ 0000048E 6E74 bgt +0x76 /* 00000504 */ 00000490 0000 FFFF ori.b D0, 0xFF 00000494 2103 move.l -[A0], D3 00000496 190C move.b -[A4], A4 00000498 0707 btst D7, D3 0000049A 110B move.b -[A0], A3 0000049C 5813 addq.b [A3], 4 0000049E 1A80 move.b [A5], D0 000004A0 B200 cmp.b D1, D0 000004A2 FFFF .invalid <> 000004A4 FF53 .extension 0xF53 <> // unimplemented 000004A6 80B2 00FF or.l D0, [A2 + D0.w - 0x1] 000004AA FFFF .invalid <> 000004AC 5380 subq.l D0, 1 000004AE B200 cmp.b D1, D0 000004B0 FFFF .invalid <> 000004B2 FF66 .extension 0xF66 <> // unimplemented 000004B4 80B7 00FF or.l D0, [A7 + D0.w - 0x1] 000004B8 FFFF .invalid <> 000004BA 5780 subq.l D0, 3 000004BC B700 xor.b D0, D3 000004BE FFFF .invalid <> 000004C0 FF62 .extension 0xF62 <> // unimplemented 000004C2 1807 move.b D4, D7 000004C4 060C 0800 addi.b A4, 0x0 000004C8 FFFF .invalid <> 000004CA FFF4 .invalid <> 000004CC 1000 move.b D0, D0 000004CE 0000 0000 ori.b D0, 0x0 000004D2 0000 0000 ori.b D0, 0x0 000004D6 0000 0000 ori.b D0, 0x0 label000004DA: 000004DA 0000 0000 ori.b D0, 0x0 000004DE 0000 0000 ori.b D0, 0x0 000004E2 0000 0000 ori.b D0, 0x0 000004E6 0000 0000 ori.b D0, 0x0 000004EA 0000 0000 ori.b D0, 0x0 000004EE 0000 0000 ori.b D0, 0x0 // begin alternate branch 000004F0-00000504 label000004F0: 000004F0 0000 0000 ori.b D0, 0x0 000004F4 0000 0000 ori.b D0, 0x0 000004F8 0000 0000 ori.b D0, 0x0 000004FC 0000 0000 ori.b D0, 0x0 00000500 0000 0000 ori.b D0, 0x0 // end alternate branch 000004F0-00000504 label000004F0: // (misaligned) 000004F2 0000 0000 ori.b D0, 0x0 000004F6 0000 0000 ori.b D0, 0x0 000004FA 0000 0000 ori.b D0, 0x0 000004FE 0000 0000 ori.b D0, 0x0 00000502 0000 0000 ori.b D0, 0x0 // begin alternate branch 00000504-000005D8 label00000504: 00000504 0000 0000 ori.b D0, 0x0 00000508 0000 0000 ori.b D0, 0x0 0000050C 0000 0000 ori.b D0, 0x0 00000510 0000 0000 ori.b D0, 0x0 00000514 0000 0000 ori.b D0, 0x0 00000518 0000 0000 ori.b D0, 0x0 0000051C 0000 0000 ori.b D0, 0x0 00000520 0000 0000 ori.b D0, 0x0 00000524 0000 0000 ori.b D0, 0x0 00000528 0000 0000 ori.b D0, 0x0 0000052C 0000 0000 ori.b D0, 0x0 00000530 0000 0000 ori.b D0, 0x0 00000534 0000 0000 ori.b D0, 0x0 00000538 0000 0000 ori.b D0, 0x0 0000053C 0000 0000 ori.b D0, 0x0 00000540 0000 0000 ori.b D0, 0x0 00000544 0000 0000 ori.b D0, 0x0 00000548 0000 0000 ori.b D0, 0x0 0000054C 0000 0000 ori.b D0, 0x0 00000550 0000 0000 ori.b D0, 0x0 00000554 0000 0000 ori.b D0, 0x0 00000558 0000 0000 ori.b D0, 0x0 0000055C 0000 0000 ori.b D0, 0x0 00000560 0000 0000 ori.b D0, 0x0 00000564 0000 0000 ori.b D0, 0x0 00000568 0000 0000 ori.b D0, 0x0 0000056C 0000 0000 ori.b D0, 0x0 00000570 0000 0000 ori.b D0, 0x0 00000574 0000 0000 ori.b D0, 0x0 00000578 0000 0000 ori.b D0, 0x0 0000057C 0000 0000 ori.b D0, 0x0 00000580 0000 0000 ori.b D0, 0x0 00000584 0000 0000 ori.b D0, 0x0 00000588 0000 0000 ori.b D0, 0x0 0000058C 0000 0000 ori.b D0, 0x0 00000590 0000 0000 ori.b D0, 0x0 00000594 0000 0000 ori.b D0, 0x0 00000598 0000 0000 ori.b D0, 0x0 0000059C 0000 0000 ori.b D0, 0x0 000005A0 0000 0000 ori.b D0, 0x0 000005A4 0000 0000 ori.b D0, 0x0 000005A8 0000 0000 ori.b D0, 0x0 000005AC 0000 0000 ori.b D0, 0x0 000005B0 0000 0000 ori.b D0, 0x0 000005B4 0000 0000 ori.b D0, 0x0 000005B8 0000 0000 ori.b D0, 0x0 000005BC 0000 0000 ori.b D0, 0x0 000005C0 0000 0000 ori.b D0, 0x0 000005C4 0000 0000 ori.b D0, 0x0 000005C8 0000 0000 ori.b D0, 0x0 000005CC 0000 0000 ori.b D0, 0x0 000005D0 0000 0000 ori.b D0, 0x0 000005D4 0000 0000 ori.b D0, 0x0 // end alternate branch 00000504-000005D8 label00000504: // (misaligned) 00000506 0000 0000 ori.b D0, 0x0 0000050A 0000 0000 ori.b D0, 0x0 0000050E 0000 0000 ori.b D0, 0x0 00000512 0000 0000 ori.b D0, 0x0 00000516 0000 0000 ori.b D0, 0x0 0000051A 0000 0000 ori.b D0, 0x0 0000051E 0000 0000 ori.b D0, 0x0 00000522 0000 0000 ori.b D0, 0x0 00000526 0000 0000 ori.b D0, 0x0 0000052A 0000 0000 ori.b D0, 0x0 0000052E 0000 0000 ori.b D0, 0x0 00000532 0000 0000 ori.b D0, 0x0 00000536 0000 0000 ori.b D0, 0x0 0000053A 0000 0000 ori.b D0, 0x0 0000053E 0000 0000 ori.b D0, 0x0 00000542 0000 0000 ori.b D0, 0x0 00000546 0000 0000 ori.b D0, 0x0 0000054A 0000 0000 ori.b D0, 0x0 0000054E 0000 0000 ori.b D0, 0x0 00000552 0000 0000 ori.b D0, 0x0 00000556 0000 0000 ori.b D0, 0x0 0000055A 0000 0000 ori.b D0, 0x0 0000055E 0000 0000 ori.b D0, 0x0 00000562 0000 0000 ori.b D0, 0x0 00000566 0000 0000 ori.b D0, 0x0 0000056A 0000 0000 ori.b D0, 0x0 0000056E 0000 0000 ori.b D0, 0x0 00000572 0000 0000 ori.b D0, 0x0 00000576 0000 0000 ori.b D0, 0x0 0000057A 0000 0000 ori.b D0, 0x0 0000057E 0000 0000 ori.b D0, 0x0 00000582 0000 0000 ori.b D0, 0x0 00000586 0000 0000 ori.b D0, 0x0 0000058A 0000 0000 ori.b D0, 0x0 0000058E 0000 0000 ori.b D0, 0x0 00000592 0000 0000 ori.b D0, 0x0 00000596 0000 0000 ori.b D0, 0x0 0000059A 0000 0000 ori.b D0, 0x0 0000059E 0000 0000 ori.b D0, 0x0 000005A2 0000 0000 ori.b D0, 0x0 000005A6 0000 0000 ori.b D0, 0x0 000005AA 0000 0000 ori.b D0, 0x0 000005AE 0000 0000 ori.b D0, 0x0 000005B2 0000 0000 ori.b D0, 0x0 000005B6 0000 0000 ori.b D0, 0x0 000005BA 0000 0000 ori.b D0, 0x0 000005BE 0000 0000 ori.b D0, 0x0 000005C2 0000 0000 ori.b D0, 0x0 000005C6 0000 0000 ori.b D0, 0x0 000005CA 0000 0000 ori.b D0, 0x0 000005CE 0000 0000 ori.b D0, 0x0 000005D2 0000 0000 ori.b D0, 0x0 000005D6 0000 .incomplete